<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>多列</title>
    <style>
      .demo1 {
        column-count: 3;
        column-gap: 30px;
        column-width: 300px;
        /* column-rule-color: plum;
        column-rule-style: solid;
        column-rule-width: 2px; */
        /* 简写 */
        column-rule: solid 1px red;
        /* column-fill: balance; */
      }

      h2 {
        margin: 10px 500px;
        column-span: all;
      }
    </style>
  </head>
  <body>
    <!-- 
        column-count 属性指定了需要分割的列数
        column-gap 属性指定了列与列间的间隙。
        column-width 属性指定了列的宽度。
       
        column-rule-style 属性指定了列与列间的边框样式：
        column-rule-width 属性指定了两列的边框厚度:
        column-rule-color 属性指定了两列的边框颜色
        column-rule 属性是 column-rule-* 所有属性的简写。
        column-rule: 宽度 样式 颜色; // 无先后顺序
        column-span 指定元素跨越多少列
        column-fill: balance|auto; 指定如何填充列
            balance	列长短平衡。浏览器应尽量减少改变列的长度
            auto	列顺序填充，他们将有不同的长度
        columns: column-width column-count;
     -->

    <div class="demo1">
      <h2>英国维斯米斯特教堂碑文</h2>
      “当我年轻的时候，我梦想改变这个世界；当我成熟以后，我发现我不能够改变这个世界，我将目光缩短了些，决定只改变我的国家；当我进入暮年以后，我发现我不能够改变
      我们的国家，我的最后愿望仅仅是改变一下我的家庭，但是，这也不可能。当我现在躺在床上，行将就木时，我突然意识到：如果一开始我仅仅去改变我自己，然后，我可能改
      变我的家庭；在家人的帮助和鼓励下，我可能为国家做一些事情；然后，谁知道呢?我甚至可能改变这个世界。”
    </div>
  </body>
</html>
